package step1_homework4_02;

import java.io.File;

public class DeleteFile {

    public static void de (String s){              //s为要删除的文件夹的目录名称
        File f1 = new File(s);                     //创建一个File类型的对象，与磁盘中的s目录相关联
        if(!f1.exists()){
            System.out.println("目录不存在！");
            return;}

        File[] fileArray= f1.listFiles();
        for (File tf : fileArray) {                      //对f1目录进行遍历
            if (tf.isFile()){                            //如果是文件就删除
                tf.delete();
            }else {
                DeleteFile.de(tf.getAbsolutePath());      //否则返回其绝对路径调用递归进行删除
            }
        }
        f1.delete();                                       //用于删除文件夹
        System.out.println("已成功删除"+f1.getName());      //打印每次删除的文件信息
    }

}
